package com.myCompany.edu.realtime.bean;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author
 * @date 2022/9/16 22:25
 */

@AllArgsConstructor
@NoArgsConstructor
@Data
public class TableProcess {
    //作为数据源的业务数据表名
    private String sourceTable;

    //要筛选的原始数据操作类型
    private String sourceType;

    //作为数据目的地的Phoenix表名
    private String sinkTable;

    //输出类型，此处为dim
    private String sinkType;

    //写出到Phoenix的字段
    private String sinkColumns;

    //写出时指定的主键
    private String sinkPk;

    //Phoenix 建表扩展（即建表时一些额外的配置语句）
    private String sinkExtend;

    //执行的操作
    private String op;

}
